package mysql

import "gorm.io/gorm"

type Order struct {
	gorm.Model
	UserId  int64   `gorm:"type:int(10);index;not null;comment:用户ID"`
	OrderSn string  `gorm:"type:char(36);not null;comment:订单号"`
	Status  int8    `gorm:"tinyint(1);default:0;comment:订单状态 0未支付 1已支付 2支付失败"`
	PayMent int8    `gorm:"tinyint(1);default:0;comment:支付方式 1支付宝 2微信 3银联"`
	Amount  float64 `gorm:"type:decimal(10,2);default:0.00;comment:订单金额"`
}

func (o *Order) Create() error {
	return db.Create(&o).Error
}
